
import java.util.EnumSet;
import java.util.HashSet;

public class EnumSetTest2 {
    public static void main(String[] args) {
        HashSet c = new HashSet();
        c.clear();
        c.add(Season.FALL);
        c.add(Season.SPRING);
        // 复制Collection集合中的所有元素来创建Enum集合
        EnumSet enumSet = EnumSet.copyOf(c);
        System.out.println(enumSet);
        c.add("Java从入门到精通");
        c.add("数据结构与算法");
        // 下面代码出现异常，因为c集合里的元素不是全部都为枚举值
        enumSet = EnumSet.copyOf(c);
    }
}
